package storeEntity

type StoreCouponUser struct {
	ID          int64   `json:"id" gorm:"column:id" form:"id"`                                  // 优惠券发放记录id
	Cid         int64   `json:"cid" gorm:"column:cid" form:"cid"`                               // 兑换的项目id
	Uid         int64   `json:"uid" gorm:"column:uid" form:"uid"`                               // 优惠券所属用户
	CouponTitle string  `json:"coupon_title" gorm:"column:coupon_title" form:"coupon_title"`    // 优惠券名称
	CouponPrice float64 `json:"coupon_price" gorm:"column:coupon_price" form:"coupon_price"`    // 优惠券的面值
	UseMinPrice float64 `json:"use_min_price" gorm:"column:use_min_price" form:"use_min_price"` // 最低消费多少金额可用优惠券
	AddTime     int64   `json:"add_time" gorm:"column:add_time" form:"add_time"`                // 优惠券创建时间
	StartTime   int64   `json:"start_time" gorm:"column:start_time" form:"start_time"`          // 优惠券开始时间
	EndTime     int64   `json:"end_time" gorm:"column:end_time" form:"end_time"`                // 优惠券结束时间
	UseTime     int64   `json:"use_time" gorm:"column:use_time" form:"use_time"`                // 使用时间
	Type        string  `json:"type" gorm:"column:type" form:"type"`                            // 获取方式
	Status      int8    `json:"status" gorm:"column:status" form:"status"`                      // 状态（0：未使用，1：已使用, 2:已过期）
	IsFail      int8    `json:"is_fail" gorm:"column:is_fail" form:"is_fail"`                   // 是否有效
}

// TableName 表名称
func (*StoreCouponUser) TableName() string {
	return "eb_store_coupon_user"
}
